// *{
// 	margin: 0;
// 	padding: 0;
// }

	.font28 {
		font-size: 14px;
	}
	.font30 {
		font-size: 15px;
	}
	.font32 {
		font-size: 16px;
	}
	.fontW400 {
		font-weight: 400;
	}
	.fontB{
		font-weight: bold;
	}
	.font24{
		font-size: 12px;
	}
	.color8a8c8d{
		color: #8a8c8d;
	}
	.color67655E{
		color: #67655E
	}
	.color66645D{
		color: #66645D
	}
	.ellipsis{
		width:100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.ellipsis2 {
	  text-overflow: -o-ellipsis-lastline;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	}
	.marginB20{
		margin-bottom: 20rpx;
	}
	.marginB30{
		margin-bottom: 40rpx;
	}
	.lineHeight42{
		line-height: 42rpx;
	}
	.fr{
		float: right;
	}
	.paddingR16{
		// padding-right:16rpx;
	}
	.clearfix::after{
		display: block;
		content: '';
		clear: both;
	}